<?php
@session_start();
include_once '../../Model/M_Rubro.php';
include_once '../../Model/M_SubRubro.php';
include_once '../../Model/M_TipoPresentacion.php';
include_once '../../Model/M_Ingrediente.php';
include_once '../../Model/M_Producto.php';
//nuevas
include_once '../../Model/M_Plato.php';
include_once '../../Model/M_Receta.php';

$objplato = new M_Plato();
$objplato->setIdProducto($_REQUEST['idPlato']);
$lista = $objplato->Listar_Platos_UNOS();

$rubro = new M_Rubro();
$listaRubros = $rubro->searchRubro_All();

$subrubro = new M_SubRubro();
$listaSubRubros = $subrubro->searchSubRubro_All();





$pre = new M_TipoPresentacion();
$listaPresentacion = $pre->buscarTipoPresentacion_Todos();

$ing = new M_Ingrediente();
$listaIngredientes = $ing->searchIngrediente_All();


$objreceta = new M_Receta();
$objreceta->setId_Producto($_REQUEST['idPlato']);
$listaPerfil = $objreceta->ListarRecetaxPlato_TODOS();


$pro = new M_Producto();
/* $codpro = $pro->obtCodigoSiguienteProducto();
  if($codpro[0]['codigo']== null)
  {
  $codpro[0]['codigo']=1;
  } */

$codpro = $pro->obtCodigoSiguienteProducto();
if (!$codpro) {
    $codpro = 1;
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>Registrar Producto</title>  
        <link rel="stylesheet" href="../css/jquery-ui.css" />
        <script src="../js/jquery-1.8.2.js"></script>
        <script src="../js/jquery-ui.js"></script>
        <script src="../js/autocompletado.js"></script>  
        <style type="text/css">
            @import "../css/mantenedores.css";
            @import "../css/principal.css";
        </style>
        <style>
            .ui-combobox {
                position: relative;
                display: inline-block;
            }
            .ui-combobox-toggle {
                position: absolute;
                top: 0;
                bottom: 0;
                margin-left: -1px;
                padding: 0;
                /* adjust styles for IE 6/7 */
                /*height: 1.7em;
                top: 0.1em;*/
            }
            .ui-combobox-input {
                height: 15px;
                margin: 0;
                padding: 0.3em;
                width: 130px;
            }
            .ui-autocomplete {
                max-height: 150px;
                overflow-y: auto;
                /* prevent horizontal scrollbar */
                overflow-x: hidden;
            }
        </style>  

        <script>
            function agregadatos()
            {
                var e = document.getElementById("combobox");
                var id = e.options[e.selectedIndex].value;
                var nombre = e.options[e.selectedIndex].text;
                
                var pre = document.getElementById("canti").value;
                
               

                if (nombre == '' || id == ''||   pre == '') {
                    alert('Ingrese un Ingrediente');

                }
                else {


                    var x = document.getElementsByName("id_ingrediente[]");
                    var y = document.getElementsByName("txtcantidad[]");
                    
                    var flag = 0;
                    for (var i = 0; i < x.length; i++)
                    {
                        if (x[i].value == id) {
                            flag = 0;
                        }
                    }

                    if (flag == 0) { //no se repite el id del usuario

                        $('#grilla > tbody:last').append('<tr><td width="50px">' + nombre + '<input type="hidden" name="id_ingrediente[]" value="' + id + '"/></td></td><td width="50px">' + pre + '<input type="hidden" name="txtcantidad[]" value="' + pre + '"/></td><td><a onclick="eliminardatos(this);" href="#"><img title="Eliminar" src="../images/delete.png"/></a></td></tr>');
                        $('.ui-autocomplete-input').focus().val('');
                    }

                    else { //sí se repite el id del usuario
                        alert('El usuario seleccionado ya se encuentra en la lista');
                        $('.ui-autocomplete-input').focus().val('');
                    }
                }
            }

           
                
            function eliminardatos(dato) {
                $(dato).parent().parent().remove();


            }

            
        </script>

        <script type="text/javascript">

            /////////////////////////////////////////////////////////////////////////////////////////////////////////////          
            //
            //inicializamos la matriz con todos los datos de sociedad       
            var matriz_sociedad=new Array(<?php echo (count($listaSubRubros)) ?>);
            for (i = 0; i < <?php echo (count($listaSubRubros)) ?>; i++)
            {
                matriz_sociedad[i]=new Array(3);
            }
            //lleno todos los datos de sociedad en la matriz antes creada  
<?php
for ($i = 0; $i < count($listaSubRubros); $i++) {
    echo ('matriz_sociedad[' . $i . '][0] = "' . $listaSubRubros[$i]['id_sub_rubro'] . '";');
    echo ('matriz_sociedad[' . $i . '][1] = "' . $listaSubRubros[$i]['id_rubro'] . '";');
    echo ('matriz_sociedad[' . $i . '][2] = "' . $listaSubRubros[$i]['subrubro'] . '";');
}
?>                
                       
    function cambia_sociedad(id_division){
          
        var select = document.getElementById("subRubro");

        //borra todos los elementos del select
        select.options.length = 0;
        //llena segun el id de division dado
        for(i=0; i < <?php echo (count($listaSubRubros)) ?>; i++) {
            if(matriz_sociedad[i][1]==id_division){
                select.options[select.options.length] = new Option(matriz_sociedad[i][2], matriz_sociedad[i][0]);
            }
        }
    }         
        </script> 
    </head>
    <body>

        <div id="controles_n">
            <div id="controles1_n">
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../images/reg.png"/>   
                <div class="dibu">
                    <label align="center" style="font-weight:100; color: white;">REGISTRAR PLATOS <? echo count($listaPerfil);?></label><br/>

                </div>
            </div>
        </div>
        <br>
        <br>
        <br> <br>
        <form name="formulario" method="post" action="../../Controller/C_Plato_U.php" onsubmit="return check();" enctype="multipart/form-data">
            <input type="hidden" name="idPag" value="<? echo($_REQUEST['idPag']); ?>">
            <div id="formularios">
                <table border="1" align="center">
                    <tr>
                        <td>Nombre: <font color="#FF0000">(*)</font></td>                            
                        <td><input placeholder="INGRESE NOMBRE" style="width: 300px;" type="text" name="nom" value="<?php echo($lista[0]['nombre']); ?>" /></td>
                    </tr>
                    <tr>
                        <td>Descripcion: <font color="#FF0000">(*)</font></td>                            
                        <td><textarea placeholder="AGREGAR DESCRIPCION" class='campo' style="width: 300px;" maxlength="200" name="des" ><?php echo($lista[0]['descripcion']); ?></textarea></td>
                    </tr>
                    <tr>
                        <td>Rubro: <font color="#FF0000">(*)</font></td>                            
                        <td>
                            <select name="idRubro" id="idRubro" style="width: 310px;" onchange="cambia_sociedad(this.value)">
                                <option value="-1">Seleccione...</option>
                                <?php
                                for ($i = 0; $i < (count($listaRubros)); $i++) {
                                    ?>
                                    <option value="<?php echo($listaRubros[$i]['id_rubro']); ?>"><?php echo($listaRubros[$i]['nombre']); ?></option>
                                    <?php
                                }
                                ?>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td>Sub Rubro: <font color="#FF0000">(*)</font></td>                            
                        <td>
                            <select name="idSubRubro" id="subRubro" style="width: 310px;" >
                                <option value="">Seleccione...</option>
                            </select>
                            <br>
                        </td>
                    </tr>


                    <tr>
                        <td>Tipo Presentacion: <font color="#FF0000">(*)</font></td>                            
                        <td>

                            <select  name="txtidTipoPresentacion">
                                <option value="">Seleccione...</option>
                                <?php
                                for ($i = 0; $i < (count($listaPresentacion)); $i++) {
                                    ?>
                                    <option value="<?php echo($listaPresentacion[$i]['id_presentacion_tipo']); ?>"><?php echo($listaPresentacion[$i]['nombre']); ?></option>
                                    <?php
                                }
                                ?>
                            </select>

                        </td>
                    </tr>

                    <tr>
                        <td colspan="2">
                            <fieldset>
                                <legend>Receta</legend>
                                <table>
                                    <tr>
                                        <td><input type="hidden" id="idpro" name="id_producto" value="<?  echo($lista[0]['id_producto']); ?>"/>  Ingrediente:  </td>
                                        <td><div class="ui-widget">
                                                <select id="combobox" name="txtidIngrediente">
                                                    <option value="">Seleccione...</option>
                                                    <?php
                                                    for ($i = 0; $i < (count($listaIngredientes)); $i++) {
                                                        ?>
                                                        <option value="<?php echo($listaIngredientes[$i]['id_ingrediente']); ?>"><?php echo($listaIngredientes[$i]['nombre']); ?></option>
                                                        <?php
                                                    }
                                                    ?>
                                                </select>
                                            </div></td>
                                        <td> Cantidad:</td>
                                        <td><input type="text" id="canti" name="txtcantidad" />      <input name="agregar" type="button" id="agregar" onclick="agregadatos()" value="&darr; Agregar &darr;" />
                                        </td>

                                    </tr>
                                    <tr height="30">                            
                                        <td colspan="4" align="center">
                                            <table id="grilla" class="lista" border="1" style="border-collapse: collapse">
                                                <thead  bgcolor="#C0C0C0">
                                                    <tr>

                                                        <th width="200px">Ingrediente</th>
                                                        <th width="200px">Cantidad</th>

                                                        <th></th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <?php
                                                    for ($i = 0; $i < (count($listaPerfil)); $i++) {
                                                        ?>

                                                        <tr>
                                                            <td width="50px"><?php echo($listaPerfil[$i]['nombre']); ?><input type="hidden" name="id_ingrediente[]" value="<?php echo($listaPerfil[$i]['id_ingrediente']); ?>"/></td>
                                                            <td width="50px"><?php echo($listaPerfil[$i]['cantidad']); ?><input type="hidden" name="txtcantidad[]" value="<?php echo($listaPerfil[$i]['cantidad']); ?>"/></td>

                                                            <td><a onclick="return eliminardatos(this,<?php echo($listaProducto[0]['id_producto']); ?>);" href="#"><img title="Eliminar" src="../images/delete.png" /></a></td>
                                                        </tr>


                                                        <?php
                                                    }
                                                    ?>
                                                </tbody>
                                            </table>
                                        </td>

                                    </tr>

                                    <tr>
                                        <td>Rentabilidad <input type="text" name="rentabilidad" value="<?php echo($lista[0]['rentabilidad']); ?>"/></td>
                                        <td>Precio General <input type="text" name="precio_fijo" value="<?php echo($lista[0]['precio_fijo']); ?>"/></td>
                                        <td>Precio Oferta <input type="text" name="precio_oferta" value="<?php echo($lista[0]['precio_oferta']); ?>"/></td>
                                    </tr>

                                </table>







                            </fieldset>


                        </td>
                    </tr>



                    <tr>
                        <td colspan="2"><br></td>
                    </tr>
                    <tr>                            
                        <td>Imagen: <font color="#FF0000">(*)</font></td>                            
                        <td><input type="file" name="rutaImagen"></td>
                    </tr>
                    <tr>
                        <td colspan="2"><br></td>
                    </tr>
                    <tr align="center">                            
                        <td colspan="2">
                            <input class="button_rojo" onclick="javascript:history.go(-1)" height='30px' type="button" value="Cancelar"/>
                            <input class="botones" type="submit" value="Registrar"/>
                            <input type="hidden" id="idpro" name="idProducto" value="<?php echo($lista[0]['id_producto']); ?>"/>
                        </td>

                    </tr>                        
                </table>
            </div>
        </form>

    </body>
</html>
<?php ?>